<%-- 
    Document   : selectTypeofsport
    Created on : 15.02.2011, 16:57:14
    Author     : felix
--%>

<%
    // Wenn Parameter typeofsport nicht null ist
    if(request.getParameter("typeofsport") != null)
    {
        // Setze Session-Parameter der Sportart
        session.setAttribute("typeofsport", request.getParameter("typeofsport"));

        // Lösche alle alten, eventuell ausgewählten Übungen
        db.baskets.clearBasketBySessionId(session.getId());

        // Erfolgsmledung setzen
        session.setAttribute("flash", "Sportart geändert");
        session.setAttribute("flash_color", "green");
    }
%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ include file="header.jsp" %>

<div id="contents">
     <h1>Sportart auswählen</h1>

     <form action="selectTypeofsport.jsp" method="post">
         <select name="typeofsport" onChange="this.form.submit()">
             <%
                // Alle Sportarten auslesen
                String[][] selectableTypeofsport = db.typeofsport.getAllTypeofsport();

                // Für jede Sportart
                for(String value[]: selectableTypeofsport){
                    // option-Element erzeugen
                    out.print("<option value=\"" + value[0] + "\"");

                    // Wenn Session-Sportart der aktuellen Sportart der Schleife entspricht ...
                    if(value[0].toString().equals(session.getAttribute("typeofsport").toString())){
                        // Sportart als ausgewählt markieren
                        out.print(" selected");
                    }

                    // option-Element beenden
                    out.print(">" + value[1] + "</option>");
                }
             %>
         </select>
     </form>
  </div>
<%@ include file="footer.jsp" %>

